.el-menu-vertical-demo:not(.el-menu--collapse) {
  width: 200px;
  min-height: 400px;

}
.el-header, .el-footer {
  background-color: #545c64;
  color: #333;
  text-align: center;
  line-height: 60px;
}
.el-footer{
  background-color:rgba(0,0,0,0.8);
  color: #c7c7c7;
}
.el-footer a{
  color: #6c6c6c;

}
.el-aside {
  overflow-x:hidden;
  background-color: #ffffff;
  color: #333;
  text-align: center;
  line-height: 200px;
}

.el-main {
  background-color: #E9EEF3;
  color: #333;
  text-align: center;
  line-height: 160px;
  height: 580px;
}

body > .el-container {
  margin-bottom: 40px;
}

.el-container:nth-child(5) .el-aside,
.el-container:nth-child(6) .el-aside {
  line-height: 260px;
  overflow: hidden;
}

.el-container:nth-child(7) .el-aside {
  line-height: 320px;
}